projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c2793de
)
gtk: add a per-display log macro
author
Matthias Clasen
<mclasen@redhat.com>
Sun, 14 Jan 2018 14:54:45 +0000
(09:54 -0500)
committer
Matthias Clasen
<mclasen@redhat.com>
Sun, 14 Jan 2018 22:05:04 +0000
(17:05 -0500)
This makes the conversion easier.
gtk/gtkprivate.h
patch
|
blob
|
history
diff --git
a/gtk/gtkprivate.h
b/gtk/gtkprivate.h
index 71a5162aa185a088c53eb6e2548396ad470eef89..817694f5130067473714297ff647d081c7feb9b2 100644
(file)
--- a/
gtk/gtkprivate.h
+++ b/
gtk/gtkprivate.h
@@
-117,10
+117,15
@@
guint gtk_get_display_debug_flags (GdkDisplay *display);
#ifdef G_ENABLE_DEBUG
#define GTK_DISPLAY_DEBUG_CHECK(display,type) G_UNLIKELY (gtk_get_display_debug_flags (display) & GTK_DEBUG_##type)
+#define GTK_DISPLAY_NOTE(display,type,action) \
+ G_STMT_START { \
+ if (GTK_DISPLAY_DEBUG_CHECK (display,type)) { action; }; \
+ } G_STMT_END
#else
#define GTK_DISPLAY_DEBUG_CHECK(display,type) 0
+#define GTK_DISPLAY_NOTE(display,type,action)
#endif /* G_ENABLE_DEBUG */